<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>Other Interfaces</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>

<body>

<div align="center">
<table class=allEncompassingTable >
 <tr>
  <td >
<p><a href="../index.html" TARGET="_top"><img src="images/homeImg.png"></a></p>



<h1>Other Interfaces</h1>

<p>The <a href="apisOverview.htm">CoppeliaSim API framework</a> can be extended in various ways, in order to offer interfaces that are not directly part of CoppeliaSim. This usually happens via a <a href="plugins.htm">plugin</a>, but other options are also available (<a href="addOns.htm">add-ons</a>, <a href="remoteApiOverview.htm">remote API clients</a>, <a href="rosInterfaces.htm">ROS nodes</a>, <a href="blueZeroPlugin.htm">BlueZero nodes</a>, etc.). Following lists just a few of them:</p>

<li><a href="pathAndMotionPlanningModules.htm">OMPL plugin</a> (path/motion planning).</li>
<li><a href="customUIPlugin.htm">Custom UI plugin</a> (custom user interfaces)</li>
<li><a href="cgalApi.htm">CGAL plugin</a> (surface reconstruction).</li>
<li><a href="icpApi.htm">ICP plugin</a> (point cloud matching).</li>
<li><a href="imageApi.htm">Image plugin</a> (OpenCV image processing).</li>
<li><a href="visionPlugin.htm">Vision plugin</a> (various image processing functions, also for special types of sensors).</li>
<li><a href="assimpApi.htm">Assimp plugin</a> (CAD format import/export).</li>
<li><a href="gltfApi.htm">GLTF plugin</a> (scene and animation export).</li>
<li><a href="kinematicsPlugin.htm">Kinematics plugin</a> (forward/inverse kinematics, fully via API).</li>
<li><a href="geometricPlugin.htm">Geometric plugin</a> (collision/distance calculation, fully via API).</li>
<br>
<li><a href="http://wiki.ros.org/vrep_ros_bridge" target="_blank">CoppeliaSim/V-REP ROS bridge</a>, courtesy of Riccardo Spica and Giovanni Claudio.</li>
<li><a href="https://github.com/arennuit/vrep_ros_control_example" target="_blank">ROS control loop in CoppeliaSim/V-REP</a>, courtesy of Antoine Rennuit.</li>
<li><a href="http://ogata-lab.jp/?p=1264" target="_blank">OpenRTM-aist interface to CoppeliaSim/V-REP</a>, courtesy of Yuki Suga.</li>
<li><a href="https://github.com/nemilya/snap-v-rep-example" target="_blank">Snap! interface for CoppeliaSim/V-REP</a>, courtesy of Ilya Nemihin</li>

<li><a href="http://coppeliarobotics.com/contributions/v_repExtOpenCVBridge.zip" target="_blank">Bridge to OpenCV</a>, courtesy of Marco Bellaccini</li>
<li><a href="http://coppeliarobotics.com/contributions/v_repExtShareMemory.zip" target="_blank">Shared memory communication</a>, courtesy of Diego Daniel Santiago</li>
<li><a href="http://coppeliarobotics.com/contributions/labview.zip" target="_blank">Labview interface for the legacy remote API</a>, courtesy of Peter Mačička</li>
<li><a href="http://coppeliarobotics.com/contributions/c#.zip" target="_blank">C# wrapper for the legacy remote API</a>, courtesy of Hendrik Wiese</li>
<li><a href="https://github.com/PierreJac/Project-NAO-Control" target="_blank">Project to control NAO with the NAOqi Python SDK</a>, courtesy of Pierre Jacquot & Gurvan Le Bleis</li>
<li><a href="https://horothesun.wordpress.com/2015/08/06/v-rep-for-windows-integrate-xbox-360-controller-input-via-plugin/" target="_blank">Xbox 360 controller plugin for CoppeliaSim/V-REP</a>, courtesy of Nicola Di Pol</li>
<li>A VR interface for CoppeliaSim/V-REP was developed by Boris Bogaerts. It can visualize any CoppeliaSim/V-REP scene in steamVR (openVR) compatible VR devices and return user manipulations to CoppeliaSim. Installer files are available <a href="https://github.com/BorisBogaerts/V-REP-VR-Interface" target="_blank">here</a> (no compilation required, windows only). Instructions on how to use the interface are provided <a href="https://www.youtube.com/watch?v=_GXVdgihVgQ">here</a>.</li>
<li>A ROS extension for the e-puck, developed by Andrei Florea and Catalin Buiu, is available <a href="https://github.com/andrei91ro/epuck_vrep_ros" target="_blank">here</a>.</li>


<br>
<br>

<h3 class=recommendedTopics>Recommended topics</h3>
<li><a href="apisOverview.htm">CoppeliaSim API framework</a></li>

<br>
<br>
 </tr>
</table> 
</div>  
  
  
</body>

</html>
